have good luck when hunting - French English Dictionary